//*************************************************
//Program #4     Page_Replacement_Algorithm.h
//*************************************************
//Names: Stephen Durfrey,  Andrew Brock
//Due: April 23, 2010
//Operating Systems
//Related Files:  Page_Replacement_Algorithm.cpp
// PRA: This is our base class of all of the PRA's

#ifndef PAGE_REPLACEMENT_ALGORITHM_H
#define PAGE_REPLACEMENT_ALGORITHM_H

#include <vector>

using namespace std;

class Page_Replacement_Algorithm
{
	protected:
		int num_frames;
		int num_faults;
		vector<int> frames;
		vector<int> ref_string;
		vector<string> csvString;

		void addCsvString(string file_name, string value);		

	public:
		void setNumFrames(int frames);
		Page_Replacement_Algorithm();
		
};

#endif

